a,
.cp {
	cursor: pointer;
}

.closeBtn {
	cursor: not-allowed;
}

.fr {
	float: right;
}
.underline{text-decoration: underline}

.line-color {
	background-color: #C4C4C4;
	width: 1px;
	height: 16px;
	display: inline-block;
	margin-bottom: -3px;
}

/* 各输入框字体大小  开始 */
.el-form-item__label,
.from-item .item .labelName,
.el-tabs__item{
	font-size: 16px!important;
}
.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner
.el-range-editor--medium .el-range-input,
.el-input__inner ,
.el-textarea__inner{
	width: 100%!important;
	font-size: 16px!important;
}
.el-radio__label,
.el-input--medium{
	line-height: 26px!important;
	font-size: 16px!important;
}
.el-textarea__inner{
	padding: 8px 14px!important;
	font-family:"Microsoft" !important;
}
/* 各输入框字体大小  结束 */

/* 字体大小  开始 */
.text-xxs {
	font-size: 14px !important;
}
.text-xs {
	font-size: 15px !important;
}
.text-sm {
	font-size: 16px !important;
}
.text-df {
	font-size: 18px!important;
}
.text-xl {
	font-size: 20px!important;
}
.text-xxl{
	font-size: 28px!important;
}
.text-30{
	font-size: 30px!important;
}
.text-32{
	font-size: 32px!important;
}
.text-blod{
	font-weight: bold!important;
}
/* 字体大小  结束*/


/* 字体颜色  开始 */
.text-888{
	color: #888!important;
}
.text-blue{
	color: #5389d5!important;
}
.text-red{
	color: red!important;
}
.text-333{
	color: #333!important;
}
/* 字体颜色  结束 */

/* 列表操作按钮颜色  开始   */
.btnStyle:nth-child(1) {
	color: #5389d5;
}

.btnStyle:nth-child(2) {
	color: #62844d;
}

.btnStyle:nth-child(3) {
	color: #3a6fb0;
}

.btnStyle:nth-child(4) {
	color: #5153aa;
}

.btnStyle:nth-child(5) {
	color: #9f6538;
}
.btnStyle:nth-child(6) {
	color: #a00c0c;
}
.text-ccc {
	color: #bdbdbd !important;
}
/* 列表操作按钮颜色  结束   */
/* 列表状态颜色  开始 */
.text-ccc {
	color: #bfbfbf !important;
}

.text-blz {
	color: #ffaa00 !important;
}

.text-ybl {
	color: #0ea4c8 !important;
}

.text-ygb {
	color: #ff4d4f !important;
}

.badge-color {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin-right: 6px;
}

.badge-ccc {
	background: #bfbfbf;
}

.badge-blz {
	background: #ffaa00;
}

.badge-ybl {
	background: #0ea4c8;
}

.badge-ygb {
	background: #ff4d4f;
}

/* 列表状态颜色  结束 */





/* .el-button--mini,
.el-button--small {
	font-size: 14px !important;
}
 */
.el-in {
	display: inherit;
}

.el-flex {
	display: flex;
}

.margin-0 {
	margin: 0;
}

.margin-left-xxs {
	margin-left: 6px;
}

.margin-right-xxs {
	margin-right: 6px;
}

.margin-xs {
	margin: 10px;
}

.margin-sm {
	margin: 20px;
}

.margin {
	margin: 30px;
}

.margin-lg {
	margin: 40px;
}

.margin-xl {
	margin: 50px;
}

.margin-top-xs {
	margin-top: 10px;
}

.margin-top-sm {
	margin-top: 20px;
}

.margin-top {
	margin-top: 30px;
}

.margin-top-lg {
	margin-top: 40px;
}

.margin-top-xl {
	margin-top: 50px;
}

.margin-right-xs {
	margin-right: 10px;
}

.margin-right-sm {
	margin-right: 20px;
}

.margin-right {
	margin-right: 30px;
}

.margin-right-lg {
	margin-right: 40px;
}

.margin-right-xl {
	margin-right: 50px;
}

.margin-bottom-xs {
	margin-bottom: 10px;
}

.margin-bottom-sm {
	margin-bottom: 20px;
}

.margin-bottom {
	margin-bottom: 30px;
}

.margin-bottom-lg {
	margin-bottom: 40px;
}

.margin-bottom-xl {
	margin-bottom: 50px;
}

.margin-left-xs {
	margin-left: 10px;
}

.margin-left-sm {
	margin-left: 20px;
}

.margin-left {
	margin-left: 30px;
}

.margin-left-lg {
	margin-left: 40px;
}

.margin-left-xl {
	margin-left: 50px;
}

.margin-lr-xs {
	margin-left: 10px;
	margin-right: 10px;
}

.margin-lr-sm {
	margin-left: 20px;
	margin-right: 20px;
}

.margin-lr {
	margin-left: 30px;
	margin-right: 30px;
}

.margin-lr-lg {
	margin-left: 40px;
	margin-right: 40px;
}

.margin-lr-xl {
	margin-left: 50px;
	margin-right: 50px;
}

.margin-tb-xs {
	margin-top: 10px;
	margin-bottom: 10px;
}

.margin-tb-sm {
	margin-top: 20px;
	margin-bottom: 20px;
}

.margin-tb {
	margin-top: 30px;
	margin-bottom: 30px;
}

.margin-tb-lg {
	margin-top: 40px;
	margin-bottom: 40px;
}

.margin-tb-xl {
	margin-top: 50px;
	margin-bottom: 50px;
}

.padding-0 {
	padding: 0;
}

.padding-xs {
	padding: 10px;
}

.padding-sm {
	padding: 20px;
}

.padding {
	padding: 30px;
}

.padding-lg {
	padding: 40px;
}

.padding-xl {
	padding: 50px;
}

.padding-top-xs {
	padding-top: 10px;
}

.padding-top-sm {
	padding-top: 20px;
}

.padding-top {
	padding-top: 30px;
}

.padding-top-lg {
	padding-top: 40px;
}

.padding-top-xl {
	padding-top: 50px;
}

.padding-right-xs {
	padding-right: 10px;
}

.padding-right-sm {
	padding-right: 20px;
}

.padding-right {
	padding-right: 30px;
}

.padding-right-lg {
	padding-right: 40px;
}

.padding-right-xl {
	padding-right: 50px;
}

.padding-bottom-xs {
	padding-bottom: 10px;
}

.padding-bottom-sm {
	padding-bottom: 20px;
}

.padding-bottom {
	padding-bottom: 30px;
}

.padding-bottom-lg {
	padding-bottom: 40px;
}

.padding-bottom-xl {
	padding-bottom: 50px;
}

.padding-left-xs {
	padding-left: 10px;
}

.padding-left-sm {
	padding-left: 20px;
}

.padding-left {
	padding-left: 30px;
}

.padding-left-lg {
	padding-left: 40px;
}

.padding-left-xl {
	padding-left: 50px;
}

.padding-lr-xs {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.padding-lr-sm {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.padding-lr {
	padding-left: 30px;
	padding-right: 30px;
}

.padding-lr-lg {
	padding-left: 40px;
	padding-right: 40px;
}

.padding-lr-xl {
	padding-left: 50px;
	padding-right: 50px;
}

.padding-tb-xs {
	padding-top: 10px;
	padding-bottom: 10px;
}

.padding-tb-sm {
	padding-top: 20px;
	padding-bottom: 20px;
}

.padding-tb {
	padding-top: 30px;
	padding-bottom: 30px;
}

.padding-tb-lg {
	padding-top: 40px;
	padding-bottom: 40px;
}

.padding-tb-xl {
	padding-top: 50px;
	padding-bottom: 50px;
}


/* .text-xs {
	font-size: 14px;
}

.text-15 {
	font-size: 15px;
}



.text-df {
	font-size: 18px;
}

.text-lg {
	font-size: 20px;
}

.text-xl {
	font-size: 22px;
}

.text-xxl {
	font-size: 24px;
}

.text-sl {
	font-size: 26px;
}

.text-xsl {
	font-size: 28px;
} */

.text-price::before {
	content: "¥";
	font-size: 80%;
	margin-right: 4px;
}

.text-cut {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.text-bold {
	font-weight: bold !important;
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}


/* .text-fff{
	color: #fff!important;
}
.text-lightgrey{
	color: #c8c9cc!important;
}

.text-666{
	color: #666!important;
}
.text-999{
	color: #999!important;
}
.text-purple{
	color: #5A7CF7!important;
}
.text-red{
	color: #fa3534!important;
}
.close-red{
	color: #9f6538;
}
.danger{
	color: #F56C6C;
}
.edit{
	color: #3a6fb0;
}
.text-orange{
	color: orange!important;
}
.text-blue{
	color: #5389d5!important;
}
.text-black{
	color: #333!important;
}
.text-olive{
	color: #62844d!important;
}
.text-gray{
	color: gray!important;
} */



.border-left {
	border-left: 1px solid #838384;
}

.border-right {
	border-right: 1px solid #838384;
}

.border-top {
	border-top: 1px solid #838384;
}

.border-bottom {
	border-bottom: 1px solid #838384;
}

.tabborder-left {
	border-left: 1px solid #EBEEF5;
}

.tabborder-right {
	border-right: 1px solid #EBEEF5;
}

.tabborder-top {
	border-top: 1px solid #EBEEF5;
}

.tabborder-bottom {
	border-bottom: 1px solid #EBEEF5;
}
